synthetic sand mixtures - Español Inglés Diccionario